package com.supercube.sport.yoga.domain;

import java.util.List;

public class MemberCardBasicInfoDTO extends BaseDO {
    private String cardId;

    private String status;

    private String cardName;

    private String cardType;

    private String supportVenues;

    private String createUser;

    private String createTime;

    private String lastModifyUser;

    private String lastModifyTime;

    private List<CardSupportVenuesDTO> cardSupportVenuesDTOS;

    private List<CoursesSupportedCardDTO> coursesSupportedCardDTOS;

    private CardTransferSettingsDTO cardTransferSettingsDTO;

    private List<SettingPriceGradientDTO> settingPriceGradientDTOS;

    private CardSuperSettingsDTO cardSuperSettingsDTO;

    public MemberCardBasicInfoDTO(String cardId, String status, String cardName, String cardType, String supportVenues, String createUser, String createTime, String lastModifyUser, String lastModifyTime, List<CardSupportVenuesDTO> cardSupportVenuesDTOS, List<CoursesSupportedCardDTO> coursesSupportedCardDTOS, CardTransferSettingsDTO cardTransferSettingsDTO, List<SettingPriceGradientDTO> settingPriceGradientDTOS, CardSuperSettingsDTO cardSuperSettingsDTO) {
        this.cardId = cardId;
        this.status = status;
        this.cardName = cardName;
        this.cardType = cardType;
        this.supportVenues = supportVenues;
        this.createUser = createUser;
        this.createTime = createTime;
        this.lastModifyUser = lastModifyUser;
        this.lastModifyTime = lastModifyTime;
        this.cardSupportVenuesDTOS = cardSupportVenuesDTOS;
        this.coursesSupportedCardDTOS = coursesSupportedCardDTOS;
        this.cardTransferSettingsDTO = cardTransferSettingsDTO;
        this.settingPriceGradientDTOS = settingPriceGradientDTOS;
        this.cardSuperSettingsDTO = cardSuperSettingsDTO;
    }

    public MemberCardBasicInfoDTO(String cardId, String status, String cardName, String cardType, String supportVenues, String createUser, String createTime, String lastModifyUser, String lastModifyTime) {
        this.cardId = cardId;
        this.status = status;
        this.cardName = cardName;
        this.cardType = cardType;
        this.supportVenues = supportVenues;
        this.createUser = createUser;
        this.createTime = createTime;
        this.lastModifyUser = lastModifyUser;
        this.lastModifyTime = lastModifyTime;
    }

    public MemberCardBasicInfoDTO() {
        super();
    }

    public List<CardSupportVenuesDTO> getCardSupportVenuesDTOS() {
        return cardSupportVenuesDTOS;
    }

    public void setCardSupportVenuesDTOS(List<CardSupportVenuesDTO> cardSupportVenuesDTOS) {
        this.cardSupportVenuesDTOS = cardSupportVenuesDTOS;
    }

    public List<CoursesSupportedCardDTO> getCoursesSupportedCardDTOS() {
        return coursesSupportedCardDTOS;
    }

    public void setCoursesSupportedCardDTOS(List<CoursesSupportedCardDTO> coursesSupportedCardDTOS) {
        this.coursesSupportedCardDTOS = coursesSupportedCardDTOS;
    }

    public CardTransferSettingsDTO getCardTransferSettingsDTO() {
        return cardTransferSettingsDTO;
    }

    public void setCardTransferSettingsDTO(CardTransferSettingsDTO cardTransferSettingsDTO) {
        this.cardTransferSettingsDTO = cardTransferSettingsDTO;
    }

    public List<SettingPriceGradientDTO> getSettingPriceGradientDTOS() {
        return settingPriceGradientDTOS;
    }

    public void setSettingPriceGradientDTOS(List<SettingPriceGradientDTO> settingPriceGradientDTOS) {
        this.settingPriceGradientDTOS = settingPriceGradientDTOS;
    }

    public CardSuperSettingsDTO getCardSuperSettingsDTO() {
        return cardSuperSettingsDTO;
    }

    public void setCardSuperSettingsDTO(CardSuperSettingsDTO cardSuperSettingsDTO) {
        this.cardSuperSettingsDTO = cardSuperSettingsDTO;
    }

    public String getCardId() {
        return cardId;
    }

    public void setCardId(String cardId) {
        this.cardId = cardId == null ? null : cardId.trim();
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status == null ? null : status.trim();
    }

    public String getCardName() {
        return cardName;
    }

    public void setCardName(String cardName) {
        this.cardName = cardName == null ? null : cardName.trim();
    }

    public String getCardType() {
        return cardType;
    }

    public void setCardType(String cardType) {
        this.cardType = cardType == null ? null : cardType.trim();
    }

    public String getSupportVenues() {
        return supportVenues;
    }

    public void setSupportVenues(String supportVenues) {
        this.supportVenues = supportVenues == null ? null : supportVenues.trim();
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser == null ? null : createUser.trim();
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime == null ? null : createTime.trim();
    }

    public String getLastModifyUser() {
        return lastModifyUser;
    }

    public void setLastModifyUser(String lastModifyUser) {
        this.lastModifyUser = lastModifyUser == null ? null : lastModifyUser.trim();
    }

    public String getLastModifyTime() {
        return lastModifyTime;
    }

    public void setLastModifyTime(String lastModifyTime) {
        this.lastModifyTime = lastModifyTime == null ? null : lastModifyTime.trim();
    }
}